baffle French - English
1.
Englishbaffle
-
Englishto totally bewilder, confuse or perplex
-
Frenchdéconcerter, dérouter
2.
Englishspeaker
-
Englishloudspeaker
-
Frenchbaffle, haut-parleur
English translator: French English baffle Eesti sõnaraamat Español Traductor Svenska Översättare