MMORTS
English
Noun
MMORTS
(
video games
)
Initialism of
massively
multiplayer
online
real-time strategy
.