Meaning of “padded cell” in the English Dictionary

british dictionary