What does callimorpha mean?

callimorpha meaning in General Dictionary

a genus of insects comprising the cinnabar moths

View more

  • cinnabar moths