barricate - Alemán Inglés Diccionario