cerebros - French English Dictionary