STEWARDSHIP
11 letters
20 Scrabble points
Definition of STEWARDSHIP
noun
-
The rank or office of a steward.
-
The act of caring for or improving with time.
"Foresters believe in stewardship of the land."
Source: Wiktionary
Word Details
Letters
S
T
E
W
A
R
D
S
H
I
P
Length
11 letters
Scrabble Score
20 points