stomencephalus - French English Dictionary