what does the team name of the team to play in the largest stadium in japans second largest metropolitan area mean in spanish ?
cherry tree