Word Meaning

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


Meaning of sesban

- A leguminous shrub (Sesbania aculeata) which furnishes a fiber used for making ropes.