TVO

TVO

English Noun
Ad

Definition

Initialism of tractor vaporising oil.

Ad