English Dictionary
Definition laggard in British English
laggard noun
[countable] noun
/ˈlæɡə(r)d/
Synonyms and related words
