Definitions of Corchorus:

  • noun:   widely distributed genus of tropical herbs or subshrubs; especially Asia
  • noun:   any of various plants of the genus Corchorus having large leaves and cymose clusters of yellow flowers; a source of jute