preposterous to nature - Spanish English Dictionary