Tagalog Dictionary
Tagalog
adj. having plenty of work; busy
(natatrabaho, natrabaho, matatrabaho) v., inf. be able to do or accomplish