Chelyuskin-cape meaning

chĕl-yo͝oskĭn, chĭ-lyo͝o-
A cape of north-central Russia on the Taymyr Peninsula. It is Asia's northernmost point.
0
0
Advertisement