a parasitic worm which burrows under the skin of man or animals - Französisch Englisch Wörterbuch