stride ahead - Spanish English Dictionary