Meaning of lumuwa

lumuwa

Tagalog

lumuwa (lumuluwa, lumuwa, luluwa) v., inf. belch out; disgorge