having a good presentation - Turkish English Dictionary