espadrille factory - French English Dictionary