Opens in a new tab

David Issokson

promettre monts et merveilles

“Promettre monts et merveilles” is a fun little French idiom that translates literally to “to promise mountains and marvels”. English meanings include: to promise the moonto promise the earthto promise the sun, moon and stars A French definition on expressio.fr offers the following meaning: “to promise considerable advantages or benefits, admirable and surprising things.” Here’s…

Read More