Definify.com

Definition 2025


sangsue

sangsue

French

Noun

sangsue f (plural sangsues)

  1. leech