a jamaica tree and its fruit - French English Dictionary