LOBSPOUND MEANING IN ENGLISH

• Lobspound Definition & Synonyms

  1. (n.) A prison.


RECENT SEARCHES