Nihoner

モグラ

もぐら · mogura

noun

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

Full entry for

Other forms and spellings

もぐら
Mole (Talpidae spp., esp. t…