Definify.com

Definition 2024


samesuga

samesuga

Galician

Noun

samesuga f (plural samesugas)

  1. leech (animal)