Definition of police orphanage in English:

police orphanage

noun

  • A home for the orphans of police officers.

Origin

Late 19th century; earliest use found in The Times.