star cucumber - French English Dictionary