be vain as a peacock - English Synonyms Dictionary