Translation of lidah buaya in English:

lidah buaya

aloe vera

noun

  • 1

    aloe vera, a type of plant with thick, prickly leaves that contain a liquid used in cosmetics