cryptocephalus - French English Dictionary