Introducing ourselves ... - Turkish English Dictionary