stem of aloe-plant - German English Dictionary