Meaning of yarda in Spanish:

yarda

Translate yarda into English

feminine noun

  • 1Medida de longitud del sistema inglés que equivale a 91,4 centímetros.