New windows would be better than curtains.

What does New windows would be better than curtains. mean?

New windows would be better than curtains.

New windows would be better than curtains. in other languages