English-Italian dictionary »

trochilid meaning in Italian

EnglishItalian
trochilid noun

trochilidenoun
{m}