island mountains - Turkish English Dictionary