taylor's splint - French English Dictionary