Borrowed from Hungarian puszta. Ultimately from Proto-Slavic *pustъ.
Puszta f (genitive Puszta, no plural)