aloe vera (aloe barbadensis) - Spanish English Dictionary