Up in the land of the Limberlost, old Mother Nature, with strident muttering, had set about her annual house cleaning.

Which is the best definition of the word "strident" as it is used in this sentence?

A. sweet and smooth
B. loud, harsh, and grating
C. soft, unobtrusive, and subtle
D. harmonious, attractive, and alluring