nubble

nubble

nubble

Noun

a small lump or protuberance

Synonyms: