Ethnography is a branch of anthropology that produces scientific descriptions of contemporary cultures. The term also refers to a written, photographic, or motion-picture report that provides such a description. An ethnography deals with one group of people or, at the most, several neighboring peoples.