English Dictionary
Definition lyre in British English
lyre noun
[countable] noun
/laɪə(r)/
Synonyms and related words
