sworn on a stack

English

Verb

sworn on a stack

  1. past participle of swear on a stack