irrefutable presumption - Spanish English Dictionary