A source of continuing annoyance; a hindrance.
A hindrance, obstacle or impediment; an opportunity for error.