Vocabulary
盟約
めいやく
oath; pledge; pact; covenant; alliance
noun
suru-verb
vt
freq #28