dry-cleaning drop station - French English Dictionary