chaulmoogra oil Meaning, Definition & Usage

  1. noun an oil from chaulmoogra trees; used in treatment of skin diseases and leprosy

WordNet