English-Latin dictionary »

repeating words / phrases meaning in Latin

EnglishLatin
repeating words / phrases noun

echoos [echi]noun
F