ex post facto nature - Spanish English Dictionary