English Dictionary
Definition to seed in British English
to seed phrase
phrase
1
to stop looking attractive and healthy, especially because you have not been looking after yourself
Synonyms and related words
