Synonyms and Antonyms for Taymyr_Peninsula

1. Taymyr Peninsula (n.)

a peninsula in northern Siberia

Synonyms: