Translation:The spring rolls from that restaurant are bad.
Please allow me to share this quote. It is illuminating.
From my 1971 New Practical Chinese-English Dictionary: "Woe to those who attempt to make a perfect translation between English and Chinese, two languages that share not even a single common denominator." True words of wisdom.