English words for matagal include long, sustained, lingering, long time, slow and last. Find more Filipino words at wordhippo.com!