relating to palms - French English Dictionary