Tuesday, January 23, 2007

insuperable

insuperable (adj)

1. Impossible to achieve or overcome or be negotiated.

2. Overwhelming or insurmountable.

No comments: