limacoide - Spanish English Dictionary