have considerable stage experience - Turco Inglés Diccionario