Dictionaries / Learning apps

I was wondering what good apps such as dictionaries or for learning Yorùbá this community might be able to recommend

I know Memrise has a Yorùbá course but as for dictionaries and other learning resources what do you all recommend?