English Dictionary
Definition lanyard in British English
lanyard noun
[countable] noun
/ˈlænjə(r)d/

English Dictionary