a parasitic worm that lives in the organs of farm animals - Espagnol Anglais Dictionnaire