melanoblast: an epidermal cell that is a precursor of a melanocyte
physical entity: an entity that has physical existence
presentation: a show or display; the act of presenting something to sight or view