Italian-English dictionary »

paracoda meaning in English

ItalianEnglish
paracoda noun

tail flapnoun