Log in
Search words & phrases
mabuhay
US
・
UK
A1
Definition
Video subtitles
noun
The Filipino concept of celebrating life and wishing goodwill.
other
A Filipino greeting or toast, meaning 'long live'