English Dictionary
Definition pen in in British English
pen in phrasal verb
[transitive] phrasal verb
2
to make it impossible for someone to get out of a place
