巨人きょじんこく
kyojinkoku

Noun

1. land of giants