Verb: bang on- Talk about something too much; talk for too long
"don't keep banging on about it";
- go on
Adjective: bang onUsage: Brit- Exactly right
"Your analysis of the situation was bang on";
- spot on [Brit]
Derived forms: bangs on, banging on, banged on