Definify.com

Definition 2024


herradura

herradura

Spanish

Noun

herradura f (plural herraduras)

  1. horseshoe

Related terms