a museum piece - Alemán Inglés Diccionario