Será que nevará em nossa cidade neste inverno?

English Translation

I wonder if it will snow in our town this winter.

This is not a good translation because Será que does not mean I wonder. The Google translation is better.
Will it snow in our city this winter?