Definify.com

Definition 2026


sangsue

sangsue

French

Noun

sangsue f (plural sangsues)

  1. leech