English-Turkish dictionary »

elephant shrew meaning in Turkish

EnglishTurkish
elephant shrew (Any member of the order Macroscelidea)
noun

fil sivri faresinoun