What does akihabara mean?

akihabara meaning in Urban Dictionary

The electronic devices money of the world, located in Tokyo.