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
Someone who always deletes their messages in online group chats.
Stop being a deleting andy