come under heavy criticism - Turkish English Dictionary