meaning of asiatic shrew mole

asiatic shrew mole meaning in General Dictionary

shrew mole of east Asia