sur-le-champ French - English
1.
Englishoffhand
-
Frenchspontanément, sur-le-champ
2.
Englishon the spot
-
Englishat the very moment
-
Frenchsur-le-champ
English translator: French English sur-le-champ Eesti sõnaraamat Español Traductor Svenska Översättare