• word of the day

    mecopteran

    mecopteran - Dictionary definition and meaning for word mecopteran

    Definition
    (noun) any of various carnivorous insects of the order Mecoptera
Connect with us on Facebook