Definitions of Taymyr peninsula:

  • noun:   a peninsula in northern Siberia