Meaning of talabog

talabog

Tagalog

talabog n. kind of fishtrap used in rivers