Question: is geezer a bad word?
Answer: Geezer is neither offensive nor rude in British English, I suppose. It simply means dude or guy - mostly used by teenagers. In American English, however, it refers to cranky gaffers, weird old people. It's kind of like moruk in Turkish, arugunu.