Translation of cherva in English:

cherva

castor oil plant, n.

feminine noun

  • 1

    castor oil plant