devon island - Turkish English Dictionary