Italian edit

Noun edit

papilionide m (plural papilionidi)

  1. papilionid