a palm-tree in philippines - French English Dictionary