making one's debut - Francés Inglés Diccionario