- Japanese⇔English Dictionary

  1. 1. [n] Spanish Armada; invincible armada

Kanji in this word