Definitions
There is 1 meaning of the phrase
Vanessa Atalanta.
Vanessa Atalanta - as a noun
Of temperate europe and asia; having black wings with red and white markings
Synonyms (Exact Relations)
red admiral