NichiDict

面格子

めんごうし
[mengoushi]

Meanings

1.Noun

window grate; window grating