beached whale

Noun

 * 1)  Someone especially large and unpleasant to look at