mouth opening device for feeding livestock - Español Inglés Diccionario