extensive livestock farming - Spanish English Dictionary