make one's debut as something - French English Dictionary