Red-spotted Purple Definition

noun
Wiktionary
Synonyms:
  • Limenitis astyanax