1 definition by Miss Garcia

That’s nothing but track talk.
by Miss Garcia February 9, 2021
Get the track talk mug.