• word of the day

    mecoptera

    mecoptera - Dictionary definition and meaning for word mecoptera

    Definition
    (noun) an order of carnivorous insects usually having long membranous wings and long beaklike heads with chewing mouths at the tip
    Synonyms : order mecoptera
Download our Mobile App Today
Receive our word of the day
on Whatsapp