Definify.com

Definition 2025


garatxo

garatxo

Basque

Noun

garatxo

  1. wart