nag

verb
  1. to complain or find fault constantly; to pester someone with repeated requests or criticism
noun
  1. a person who nags; someone who complains or criticizes persistently
  2. an old or worn-out horse
  3. Usage: informal; sometimes derogatory

Examples