adj: that can be renewed or extended; "a renewable lease"; "renewable subscriptions"
adj: capable of being renewed; replaceable; "renewable energy such as solar energy is theoretically inexhaustible"
Length: 9 letters
Scrabble value: 14
Words with Friends value: 17
Literati value: 13
TWL (USA): Found
SOWPODS (UK): Found
|
|
|
|
|
|
|
|
|
|
|