Recabulary alternatives and competitors
Have you ever searched for the definition of an English term on Google? And like many, have you forgotten it over time or failed to internalise it? I believe, it can stick to the memory only if it is revisited a couple of times by reading or writing it again.