"leeching" in German leeching Blut saugend schmarotzend Detailed translations for "leeching" leeching leeching Blut saugend leeching(also: sponging, being parasetic) schmarotzend