aloe vera - English Synonyms Dictionary

aloe vera

n.
[1] burn plant