As a noun yards
is .
As a verb metera is
.
yards
English
Noun
(
head)
(nautical, pluralonly) The totality of the sailing rig.
- Her yards were bare and cockabill.
Anagrams
*
----
metera
Not English
Metera has no English definition. It may be misspelled.