Tagalog Dictionary
Tagalog
tahulan n. howling of many dogs together
tahulan (tinatahulan, tinahulan, tatahulan) v., inf. bark at (by a dog)