villa: detached or semidetached suburban house
whole: an assemblage of parts that is regarded as a single entity
genus stapelia: genus of foul-smelling plants resembling cacti; found from Africa to East India