English-Turkish dictionary »

sled dog meaning in Turkish

EnglishTurkish
sled dog (dog)
noun

kızak köpeğinoun