triarticulate - German English Dictionary