Answer: troiluses

AnswerCrossword Clue
troilusesTROILUS, a large butterfly