Chelyuskin

(redirected from Cheluskin)
Also found in: Dictionary.

Chelyuskin

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