island of the canaries - Turkish English Dictionary