Parasit (en. Parasite)

Translation into Malay

Synonyms

  • leech
  • freeloader
  • hanger-on
  • mooch
  • sponger