Insuperable


Definition of insuperable

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

Leave a Reply