Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
metered
in English
metered
us
//ˈmɛ.tərd//
uk
//ˈmiː.təd//
#moderate
Lemma:
meter
The lemma is the base or root form of this word.
Definitions
Verb
to
control
or
deliver
in
regulated
amounts
to
measure
with
a
device
to
imprint
postage
with
a
meter
Adjective
fitted
with
a
measuring
device
;
regulated