Bloodsucker



noun
1.
សត្វជញ្ជក់ឈាម (មានឈ្លើងជាដើម)
ENGLISH MEANING
noun
1.
One who sheds blood; a cruel, bloodthirsty man; one guilty of bloodshed; a murderer.
2.
Any animal that sucks blood; esp., the leech (Hirudo medicinalis), and related species.
3.
A hard and exacting master, landlord, or money lender; an extortioner.