誓約せいやくしょ
seiyaku sho

Noun

1. written oath; covenant; pledge