As you may already know English isn't my native tongue, so it's very difficult for me to find the right expressions/idioms, especially with domain names.
So my question is:
What do you associate with the term "dumpee"?
What site would you expect when you saw dumpee.com?
Thank you for your thoughts!