meaning of mecoptera

1. an order of carnivorous insects usually having long membranous wings and long beaklike heads with chewing mouths at the tip


Related Words

mecoptera | mecopteran |

Developed & Maintained By Taraprasad.com

Treasure Words