Italian

edit

Noun

edit

papilionide m (plural papilionidi)

  1. papilionid