Means Cool, The universal word for Cool!
it is used in every language around the world!
Guy 1: Have you heard this new song? its so Batman!
Guy 2: I heard it yesterday, its pretty Batman
Girl 1: That guy seemed like a bit of a looser
Girl 2: He is so not Batman!