oil-plant


oil-plant

noun

  1. any of several plants, as the castor-oil plant or sesame, the seeds of which yield an oil.

Leave a Reply

Your email address will not be published. Required fields are marked *

48 queries 1.079