Define Slow Down Their Speed Racer Meaning

Slow Down Their Speed Racer
1. someone who says something they should not be saying

2. someone over exaggerating on something small

Angelos: wow! brandon your girlfriend is fucking hot

Andrew: slow down their speed racer
By Merissa