shān​luán

mountain range

Definitions

shān​luán

mountain range; unbroken chain of peaks

Sources