French-English dictionary »

promettre monts et merveilles meaning in English

FrenchEnglish
promettre monts et merveilles verbe

promise the moon◼◼◼verb