dry-cleaning drop station - German English Dictionary