improvisoida French - English
1.
Englishcontrive
-
EnglishTo invent, to make devices, to form designs especially by improvisation
-
Frenchinventer
English translator: French English improvisoida Eesti sõnaraamat Español Traductor Svenska Översättare