Meshulem is a Hebrew variant of Meshullam, meaning repaid, rewarded, or made whole.
Like Meshulem?
Swipe through thousands of names like it