pill given to cattle to fight intestinal parasites - Español Inglés Diccionario