The Idiom Attic - a collection of hundreds of English idioms, each one explained.
The meaning of "white elephant"
" White elephant "
Meaning:
An object that appears magnificent but which is a burdensome financial liability.
Example:
The Empire State Building was a remarkable achievement but, for years after it was built, it had few tenants and was really a white elephant for its developers.