Meaning of lubluban

lubluban

Tagalog

n. place where an animal wallows