globster

unidentified organic mass that washes up on the shore of a body of water