meaning of callimorpha

callimorpha meaning in General Dictionary

a genus of insects comprising the cinnabar moths

View more

  • cinnabar moths