A person who complains or finds fault with things in an annoying or excessive way.
From the verb 'carp,' meaning to complain or grumble, which comes from Old Norse 'karpa' meaning to chatter or brag. The suffix '-er' indicates someone who performs the action.
Medieval fish merchants would 'carp' about their catches and prices so much that the word became synonymous with complaining—and their noisy markets literally echoed with constant griping!
Complete word intelligence in one call. Free tier — 50 lookups/day.