traffic stopper

English dictionary entry

Meanings

noun
  1. Something that attracts astonished admiration, especially by being stunningly physically attractive.

Word forms

traffic stopper traffic stoppers

Etymology

From stop traffic.

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.