Great App
It has resonable amount of words for looking up. However, one word is available in other source but the main source. I think you should combine or gather all available meanings of a word to one main dictionary, and then that word can be searched for more details in other source.
HuyDao about HEDict English Vietnamese