Definition of アドトラック

アドトラック

adotorakku

noun
advertising truck