a strident criticism - Turkish English Dictionary