fresh off the boat - Turkish English Dictionary