Top definition
Twuap is a phrase that was used during a youtube livestream called "Computer Clan Live". It stands for The Windows Universal Application Platform.
I will twuap you in the face.
by CameraKIller June 28, 2016
Get the mug
Get a twuap mug for your coworker José.