Parasite (en. Parasite)

Translation into Tagalog

Synonyms

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