PRISON Meaning of PRISON in English n. jail, penitentiary, location where convicted criminals and people awaiting trial are confined Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012