LOCK HOSPITAL


Meaning of LOCK HOSPITAL in English

noun

Britain : a hospital for the treatment of venereal diseases

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.