Definify.com

Definition 2024


sangsue

sangsue

French

Noun

sangsue f (plural sangsues)

  1. leech