i can't believe you slept with that beached whale
a female, whose body closely resembles that of a beached sperm whale
"i can't believe you slept with that beached whale" What is the definition of "beached whale"?