Clue: Japanese stadium home to the Yomiuri Giants

Answer: TOKYODOME

Length: 9


Similar Clues: