MYOGALID


Meaning of MYOGALID in English

noun one of the myogalodae, a family of insectivora, including the desman, and allied species.

Webster English vocab.      Английский словарь Webster.