Noun
model–view–presenter (plural model-view-presenters) (software architecture) A derivative of the model-view-controller (MVC) architectural pattern, where the presenter assumes the functionality of the "middle-man". Synonym: MVP