English-Italian dictionary »

papilionid meaning in Italian

EnglishItalian
papilionid noun

papilionidenoun
{m}