more impressive - Turkish English Dictionary