flower (plant or tree) - Spanish English Dictionary