SESBAN MEANING IN ENGLISH

• Sesban Definition & Synonyms

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


RECENT SEARCHES