English Dictionary
Definition done in British English
done phrase
phrase
1
to pay more money than something is worth, especially because someone has tricked you
Synonyms and related words
