- Japanese⇔English Dictionary

  1. 1. [n] shelter; cover; screen; shield; obstruction; defilade

Kanji in this word