stack and scale to - French English Dictionary