Results for "

snow-capped

"
English - Turkish Dictionary

snow-capped

(English - Turkish Dictionary) :
s. kar kaplı (dağ/tepe).