criticize sharply - Turkish English Dictionary