self-supporting structure - Alemán Inglés Diccionario