massively multiplayer online role-playing game (mmorpg) - Turkish English Dictionary