meaning of ichneumon fly

1. hymenopterous insect that resembles a wasp and whose larvae are parasitic on caterpillars and other insect larvae


Related Words

ichneumon fly |

Developed & Maintained By Taraprasad.com

Treasure Words