antiparasitic collars for animals - Alemán Inglés Diccionario