Online English Dictionary

Home

Bloodsucker


n.

Any animal that sucks blood; esp., the leech ( Hirudo medicinalis ), and related species.


© 2009 Dammam Community College