MACRO-SCELIDE Meaning of MACRO-SCELIDE in English (-scé-)n [Zool.] elephant shrew, Macroscelides Interlingua English vocab. Английский словарь Интерлингва. 2012