aloe vera (aloe barbadensis) - French English Dictionary