Meaning of kiluwa

kiluwa

Tagalog

kiluwa n. powdered mustard