Japanese dictionary
すごもり
shutting oneself in at home; staying at home
Kanji details
・nest
・rookery
・hive
・cobweb
・den