physical barriers - Alemán Inglés Diccionario