celosomus - French English Dictionary