BrE. informal. to talk continuously about something or repeat something many times, in a way that is annoying. (= go on)
keep on about:
- There is no need to keep on and on about it!
keep on at:
- If I didn't keep on at the children, they'd never do their homework.