drop-in centre - German English Dictionary