measurement of agricultural land equivalent to a hundred square yards - Turkish English Dictionary