weeping and lamenting a lot - Alemán Inglés Diccionario