it beggars the imagination - Alemán Inglés Diccionario