rich in species - French English Dictionary