heterocephalus - French English Dictionary