old bat
noun/ˌəʊld ˈbæt/
/ˌəʊld ˈbæt/
(British English, informal, offensive)- an offensive word for an old person who you think is silly or annoying
Check pronunciation:
old bat
Definition of old bat noun from the Oxford Advanced Learner's Dictionary