impressor - Turkish English Dictionary