Noun Definitiontaimyr peninsula1.Definition: a peninsula in northern SiberiaRelated Noun(s):taymyr peninsulaCategory: Places