Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
metres
in English
metres
us
//ˈmiː.tərz//
uk
//ˈmiː.təːz//
#common
Lemma:
metre
The lemma is the base or root form of this word.
Definitions
Noun
a
unit
of
length
(
SI
);
equal
to
39
.
37
inches
the
rhythm
in
music
or
poetry
;
a
pattern
the
distance
travelled
by
light
in
a
vacuum