island mountains - French English Dictionary