English Dictionary
Definition expo in British English
expo noun
[countable] noun
/ˈekspəʊ/
1
an exposition of industrial products or technology
Synonyms and related words
