designated place for a challenge - Alemán Inglés Diccionario