orange staff sergeant

Noun

 * 1)  A nymphalid butterfly of species, of tropical and subtropical Asia.