splenogenous - French English Dictionary