nymphalids

English

Noun

nymphalids

  1. plural of nymphalid