blood-sucker - French English Dictionary