WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
adjective.
extremely irritating to the nerves
adjective.
hard to endure
Word Usage
"It ends up like that General in New Orleans, trying *trying* to get important information out about disaster preparedness, having to face reflexively antagonistic journalists and famously pronouncing, "You're stuck on stupid.""