make one's first appearance or debut - Turkish English Dictionary