Definition

A colloquial term used to refer to certain large, impressive land animals, often described in a manner suggestive of whales but living on land. It is not a biological term but a creative play on words.