triarticulate - French English Dictionary