Meaning of keluwa

keluwa

Tagalog

keluwa n. powdered mustard