'Ethnoengineering' has been defined as a participatory, sustainable, and culturally appropriate building methodology that seeks to address at once the infrastructural and social necessities of a community, while respecting its distinctive cultural traits.