Definify.com

Definition 2025


toupa

toupa

Galician

Noun

toupa f (plural toupas)

  1. mole (burrowing animal)