Definition of “aloe vera” - English Dictionary

british dictionary