island of marmara - Turkish English Dictionary