French to English Dictionary

Version Française

"à tire larigot" meaning in English