palmaris longus muscle - French English Dictionary