Home Expressions & Idioms 25 Hilarious French Expressions Translated Literally