What does Mahalo Mean in English?

Mahalo is a greeting, or parting phrase in Hawaiian, that means; thanks, regards, respects, gratitude or praise. Mahalo can also mean, thank you.