What is the full meaning of mamelons
MAMELON, (French) a rounded hill or protuberance [n]
Example of the word mamelons placed on a Scrabble board.