plot of land on a farm or ranch - Spanish English Dictionary