Nihoner

鼹もぐら

もぐら · mogura

noun

Mole (Talpidae spp., esp. the small Japanese mole, Mogera imaizumii)

Full entry for
Mole (Talpidae spp., esp. t…