Definition, synonyms and related words
A structure or device that is dymaxion in nature.
Able to use technology to maximize the use of resources.