Mamelon meaning : A hillock; a rounded elevation or protuberance. A structure resembling a small bump found on the outer surface of stromatoporoids.
mamelon
forebrain
totalize
double take
underinvests