• word of the day

    mantid

    mantid - Dictionary definition and meaning for word mantid

    Definition
    (noun) predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer
    Synonyms : mantis
Connect with us on Facebook