Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of water locust

- A thorny leguminous tree (Gleditschia monosperma) which grows in the swamps of the Mississippi valley.