papilionide
Italian
Noun
papilionide
m
(
plural
papilionidi
)
papilionid