traf

traf

English Noun
Ad

Definition

Abbreviation of traffic.

Ad