heavily criticize - Turkish English Dictionary