renewable
English Dictionary
->
Letter R
-> renewable
Search Dictionary:
renewable Definition
(a)
that
can
be
renewed
or
extended
; "
a
renewable
lease
"; "
renewable
subscriptions
"
(s)
capable
of
being
renewed
;
replaceable
; "
renewable
energy
such
as
solar
energy
is
theoretically
inexhaustible
"
renewable Synonyms
renewable
© Art Branch Inc.