2 definitions by Kevinaorta

Extremely annoying, or difficult to work with, to the point of utmost frustration
Dude have you seen the new website layout? Yeah it's cancer aids
by Kevinaorta August 8, 2023
Get the Cancer Aids mug.
Someone who always deletes their messages in online group chats.
by Kevinaorta April 9, 2021
Get the Deleting Andy mug.