• word of the day

    leaf insect

    leaf insect - Dictionary definition and meaning for word leaf insect

    Definition
    (noun) tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
    Synonyms : walking leaf
Connect with us on Facebook
Paytm