LIMACE Meaning of LIMACE in English n snail; also: slug Interlingua English vocab. Английский словарь Интерлингва. 2012