Definitions of Taimyr peninsula:

  • noun:   a peninsula in northern Siberia