branch of cherry blossoms - French English Dictionary