darwinuloid - French English Dictionary