hyblaean mountains - French English Dictionary