English Dictionary
Definition seedbed in British English
seedbed noun
[countable] noun
/ˈsiːdˌbed/
2
conditions that allow something to develop, especially something bad
Synonyms and related words
