1 definition by TOP LEFT BUSTA

Top Definition
The person at the top left of the screen
Noone:
Twitch chat: TOP LEFT BUSTA PepeLaugh
by TOP LEFT BUSTA March 29, 2020

Mug icon
Buy a Busta mug!