MalayTranslate.com
Malay to English Translator
Translate Here

English to English

moocher

noun (n)

  • someone who mooches or cadges (tries to get something free)
    seseorang yang mooches atau cadges (mencoba untuk mendapatkan sesuatu yang bebas)
    source: wordnet30