French to English Dictionary

Version Française

"1,80m" meaning in English