heterogenous - French English Dictionary