limacoide - French English Dictionary