physical barrier - Alemán Inglés Diccionario