Definitions of Isle royal national park:

  • noun:   a national park on an island in Michigan; includes prehistoric iron mines