I think https://www.tagaloglessons.com/ is the best online Tagalog dictionary by far. It's constantly growing and being improved. Not only can you key in an English or Tagalog word to get definitions, but you can key in a root and get all associated words. Verbs appear in their infinitive form, but include all aspects in the definition. There are thousands of example sentences.
In addition to the dictionary there are lessons, games, flashcards, and a nice forum. highly recommended!