1. Welcome: This is the most common meaning. It's used as a greeting to welcome someone, similar to "Welcome" or "Hello" in English.
2. Long Live: This meaning is often used in cheers and toasts. It expresses a wish for someone's health and longevity.
3. Live: This is the literal translation of the word, and it can be used in more general contexts referring to the state of being alive.
So, when someone says "Mabuhay!" they are essentially saying "Welcome" or "Long Live".