Unscramble

i 1 m 3 p 3 r 1 o 1 v 4 e 1 r 1 s 1

9 letters · 16 points in Scrabble

Meaning

noun someone devoted to the promotion of human welfare and to social reforms

noun a component that is added to something to improve it

← Back to unscrambler