English Dictionary
Definition buckets in British English
buckets phrase
phrase
1
to cry for a long time about something
Synonyms and related words
