area of land equivalent to 6987.29 m2 or 10 000 square yards - Español Inglés Diccionario