SUMBUL


Meaning of SUMBUL in English

noun the musky root of an asiatic umbelliferous plant, ferula sumbul. it is used in medicine as a stimulant.

Webster English vocab.      Английский словарь Webster.