Definify.com

Definition 2025


sanguijuela

sanguijuela

Spanish

Noun

sanguijuela f (plural sanguijuelas)

  1. leech (animal)

Related terms