compound impression - Turkish English Dictionary