lea

lea

lea

Noun

a unit of length of thread or yarn

Synonyms:

Noun

a field covered with grass or herbage and suitable for grazing by livestock

Synonyms: