セルフ・ビルド
Meanings
Noun
1. self-build; building one's own home
Other readings