English Dictionary
Definition have a part to play (in something) in British English
have a part to play (in something) phrase
phrase
1
to be involved in influencing the development of a situation
Synonyms and related words
