dam of needle beams - Alemán Inglés Diccionario