making a first appearance - Turkish English Dictionary