an unlikely explanation - Spanish English Dictionary