taymyr peninsula - English Synonyms Dictionary

taymyr peninsula

n.
[1] Taimyr Peninsula