きょじんこく
Meanings
Noun
1. land of giants
Kanji used
gigantic
person
country