dalou mountains - French English Dictionary