a parasitic worm that lives in the organs of farm animals - Spanisch Englisch Wörterbuch