booking at a police station - German English Dictionary