Definition, Meaning, Synonyms & Anagrams | English word MOBA
MOBA
Definitions of MOBA
- (video games) Acronym of multiplayer online battle arena.
Number of letters
4
Is palindrome
No
Search for MOBA in:
Page preparation took: 105.53 ms.