noun Cape, a cape in the Russian Federation in Asia: the northernmost point of the Asia mainland. noun Cape Chelyuskin a cape in N central Russia, in N Siberia at the end of the Taimyr Peninsula: the northernmost point of Asia