French-Latin dictionary »

la montagne a accouché d’une souris meaning in Latin

FrenchLatin
la montagne a accouché d’une souris

elephantem ex musca facere