(2 days late sorry lol) It seems like a good source from a quick glance. I wouldn't rely too heavily on it but there's nothing wrong with using it as a quick refresher.
Here are some other dictionaries for you:
- https://www.online-latin-dictionary.com/
- https://latinitium.com/latin-dictionaries/
- https://www.latindictionarynotes.com/
These should be pretty good. Enjoy :D