spiny-headed worm - French English Dictionary