SELF-BUILD Meaning of SELF-BUILD in English ■ noun Brit. the building of homes by their owners.Derivatives~er noun Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004