cuban institute for sugar research - French English Dictionary