MalayTranslate.com
Malay to English Translator
Translate Here

English to English

expectorator

noun (n)

  • a person who spits (ejects saliva or phlegm from the mouth)
    orang yang meludah (menyemburkan air liur atau kahak dari mulut)
    Synonym:
    spitter
    source: wordnet30
  • a medicine promoting expectoration
    obat mempromosikan ludah
    Synonym:
    expectorant
    source: wordnet30