Definition of “aloe vera” - English Dictionary

English