Rogue-lite, definition: Not a defined genre at all but just an umbrella term for games from any genre that share at least some of the following characteristics:
permadeath (a must have)
procedurally generated levels
metaprogression
short to medium length runs with victory conditions (a run can usually be finished in one sitting)