Version Française
Meaning of
"1. invraisemblable"
in English language
French to English
English to French
French
English
1. invraisemblable; irrréaliste; utopique; tiré par les cheveux; abracadabrant; à dormir debout. 2. par trop compliqué; fam. tarabiscoté.
far-fetched (adj.)