蓖麻

蓖麻

castor-oil plant

1 meaning
MEANING

MEANING

  1. noun

    castor-oil plant

    • Castor oil is extracted from castor seeds.

STROKE ORDER
Loading…

Explore more related entries to look up.