make one's debut - French English Dictionary