Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various tropical and subtropical plants having trifoliate leaves and rough sticky pod sections or loments.
Synonyms : beggar lice, beggar's lice
Install App