introducing ourselves ... - Turkish English Dictionary