echo English - Italian
1.
-
Englishechoing of words or phrases
-
Italianecolalia
2.
-
Englishreflected sound
-
Italianeco
-
ItalianEmpoli
Related words
English translator: English Italian echo Eesti sõnaraamat Español Traductor Svenska Översättare