Skip to main content

marshalsea

English marshalsea meaning in English  •  marshalsea का अर्थ अंग्रेजी में
Noun
  • The court or seat of a marshal; hence, the prison in Southwark, belonging to the marshal of the king's household.
Advertisement