scarlet admirals

English

Noun

scarlet admirals

  1. plural of scarlet admiral