meaning of akihabara

akihabara meaning in Urban Dictionary

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