flower of jamaica - French English Dictionary