apple blossom tree - Turkish English Dictionary