ideally suited - Alemán Inglés Diccionario