Meaning of taimyr peninsula

Definition of taimyr peninsula

(noun) a peninsula in northern Siberia

Other information on taimyr peninsula

WIKIPEDIA results for taimyr peninsula
Amazon results for taimyr peninsula