n.
1.an utterance expressing pain or disapproval moan v.
1.indicate pain, discomfort, or displeasure
Idiom of the Day
on the spot
in a difficult or embarrassing situation
The man was suddenly put on the spot when the reporter asked him about the money.