maguey worm salt - French English Dictionary