Noun Definitiontaymyr peninsula1.Definition: a peninsula in northern SiberiaRelated Noun(s):taimyr peninsulaCategory: Places