1 definition by Twinkle SunnySun
Heroes of the Storm (also known as "HotS") is the name of a MOBA video game developed by Blizzard Entertainment. Heroes of the Storm takes place in "The Nexus" which is a place that allows characters from Blizzard Entertainment's other in-game universes to meet, such as Thrall from World of Warcraft and Deckard Cain from the Diablo franchise.
by Twinkle SunnySun March 7, 2021