play the role so convincingly - Turkish English Dictionary