English dictionary
taymyr peninsula meaning and definition
Definition and meaning of taymyr peninsula at MeaningMonkey.org. taymyr peninsula meaning and definition in the English Dictionary.TAYMYR PENINSULA noun
Definition of Taymyr Peninsula (noun)
- a peninsula in northern Siberia
- synonyms: Taimyr Peninsula
Source: Princeton University Wordnet