Shopping Expert
0/25

Pick the word that matches this meaning:

Unpleasantly bright and showy in colour or pattern.