thumb (finger) - French English Dictionary