What does Cardol mean?

Cardol meaning in General Dictionary

A yellow oily liquid obtained from the layer regarding the cashew fan

View more

  • A yellow greasy liquid, extracted from the layer of this cashew fan.