chelyuskin








noun

  1. Cape, a cape in the Russian Federation in Asia: the northernmost point of the Asia mainland.

noun

  1. Cape Chelyuskin a cape in N central Russia, in N Siberia at the end of the Taimyr Peninsula: the northernmost point of Asia
52 queries 0.597