English-Italian dictionary »

lampyrid meaning in Italian

EnglishItalian
lampyrid noun

lampiridenoun