Meaning of “batman” in the English Dictionary

british dictionary