The branch of social and cultural anthropology that deals with comparative study of primitive culture is known as .....AEthnographyBEthnologyCEthnopsychiatryDEthnoecologyAnswer: B. Ethnology