branch of cherry blossoms - Turkish English Dictionary