papilionide

Italian

Noun

papilionide m (plural papilionidi)

  1. papilionid