blood sucker - French English Dictionary