be moored with an anchor - Alemán Inglés Diccionario