scarlet admirals
English
Noun
scarlet admirals
plural of
scarlet admiral