WHITE ELEPHANT MEANING IN ENGLISH

• White elephant Definition & Synonyms

  1. () Something requiring much care and expense and yielding little profit; any burdensome possession.


RECENT SEARCHES