thousand-legs - French English Dictionary