cherry blossom tree - Turkish English Dictionary