MMORTS

English

Noun

MMORTS

  1. (video games) Initialism of massively multiplayer online real-time strategy.