WordUnscrambler Home
metered
Definitions
[ˈmiːtəd], (Adjective)
Definitions:
- measured or regulated by means of a meter
(e.g: a metered supply of water)
Phrases:
Origin
:
Click here to see the free dictionary definition for metered
definition by Oxford Dictionaries