FRENCH POLISH
Meaning of FRENCH POLISH in English
ˌFrench ˈpolish BrE AmE noun [uncountable]
a clear liquid put on wooden furniture to protect it and make it shine
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012