Definitions
noun
an oil from chaulmoogra trees; used in treatment of skin diseases and leprosy
Look “chaulmoogra oil” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an oil from chaulmoogra trees; used in treatment of skin diseases and leprosy