Noun: fly in the ointment
- An inconvenience that detracts from the usefulness of something
"The new software was great, but the frequent crashes were a fly in the ointment"
Type of: inconvenience, troublesomeness, worriment [US, informal]
Encyclopedia: Fly in the ointment