sun leaf - Spanish English Dictionary