天王山 てんのうざん
tennōzan

Noun

1. strategic point; crucial time; watershed; crunch

Other forms: