Kotomora
天皇賜杯 (tennoushihai) Japanese meaning: Emperor's Cup | Kotomora