English Dictionary
Definition chicken wire in British English
chicken wire noun
[uncountable] noun
Synonyms and related words

English Dictionary