Vocabulary

セルフビルド

self-build; building one's own home

noun