What is the full meaning of metered
METER, to measure by mechanical means, also METRE [v]
Example of the word metered placed on a Scrabble board.