japanese flowering cherry - Spanish English Dictionary