Definition, synonyms and related words
Having a cushioned, textured top surface to provide extra softness.