Word info

insisture

Noun

Meaning

A dwelling or standing on something; fixedness; persistence.

Source: Webster's dictionary

Close letter words and terms