refactored - Spanish English Dictionary