French to English Dictionary

Version Française

"« instantané »" meaning in English