A person who makes petty or trivial complaints and criticisms.
Agent noun formed from 'cavil' with the suffix '-er,' meaning 'one who cavils.' This follows the standard English pattern of converting verbs into person nouns.
Try Another Word