"leeched" in German leeched Blut gesaugt schmarotzt Detailed translations for "leeched" leeched leeched Blut gesaugt leeched(also: sponged, been parasetic) schmarotzt