English Dictionary
◊ CORCHORUS
corchorus
n : any of various plants of the genus Corchorus having large
leaves and cymose clusters of yellow flowers; a source of
jute