Etymology of the English word shamefast
the English word
shamefastderived from the English word
shamederived from the Proto-Germanic root
*skamoderived from the Old English word
fastderived from the Proto-Germanic root
*fastuzUsage
Word found in Modern English