stem of aloe-plant - French English Dictionary