the mountain gave birth to a mouse - Alemán Inglés Diccionario