22f962f4__UK__A_Guide_for_New_Residents__Definition
[Word] arrested (police) [Definition] 
Taken by the police to a police station and made to stay there to answer questions about illegal actions or activity.
Open Life in the UK: A Guide for New Residents
Definition