Word of the day

16/02/2012

Insuperable –  incapable of being negotiated, overcome, passed over, or solved; insurmountable.


%d bloggers like this: