Definify.com

Definition 2025


herradura

herradura

Spanish

Noun

herradura f (plural herraduras)

  1. horseshoe

Related terms