echo English - French
1.
-
Englishechoing of words or phrases
-
Frenchécholalie
2.
-
Englishreflected sound
-
Frenchécho
3.
-
Frenchécholocation
Related words
English translator: English French echo Eesti sõnaraamat Español Traductor Svenska Översättare