'eye-catcher' definitions:

Definition of 'eye-catcher'

(from WordNet)
noun
A striking person or thing that attracts attention

Definition of 'eye-catcher'

From: GCIDE
  • eye-catcher \eye"-catch`er\ n. An object or person that seizes the attention; as, her Statue of Liberty outfit was an eye-catcher.
  • Syn: attention-getter. [PJC]