What does "whosoever" mean?

Whosoever: Whatsoever person; any person whatever that; whoever. Whosoever will, let him take . . . freely. Rev. xxii. 17.

Sources