long explanation - Spanish English Dictionary