Shimogakure (霜隠れの里, Shimogakure no Sato, literally meaning: Village Hidden in Frost) is the hidden village located in the Land of Frost.
Advertisement
Shimogakure (霜隠れの里, Shimogakure no Sato, literally meaning: Village Hidden in Frost) is the hidden village located in the Land of Frost.