Definitions for "Shibuya"
a very popular place for young people