• hardy, persistent, stout, tenacious, to die hard, tough
• nozzle, proboscis, proboscides, siphon, syphon
• persistence, persistency, tenacity, toughness
• hydraulic dredger, hydraulic excavator, pump-dredge
• to siphon off, to siphon out
• to siphon off, to siphon out
• blood-sucker, bloodsucker