high-palmed - French English Dictionary