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