meaning of bestreut

bestreut - German to English

strewed

View more

  • strewn