Definition of earbasher in English:

earbasher

noun

informal British