meaning of mabangong talulot