504 is an app that contains the most common 504 English words with their meanings and examples. To remember words permanently, you can play the Flash Card and the Question games with them. The words that were answered incorrectly come to profile to analyze.