Term of the Moment

Apple Car


Look Up Another Term


Definition: troll


A person who posts offensive remarks online. See Internet troll, trolling and bot.