ethmocephalus - French English Dictionary