Insuperable


Definition of insuperable

: incapable of being surmounted, overcome, passed over, or solved
Source: Merrian Webster
A word for the day.

Leave a Reply