Mamelon meaning : A hillock; a rounded elevation or protuberance. A structure resembling a small bump found on the outer surface of stromatoporoids.
mamelon
scarifier
wooly mammoths
meitnerium
forebrain