koh-i baba mountains - French English Dictionary