Camberwell beauty

Noun



 * 1)  A large butterfly,, native to Eurasia and North America.