Attested.to

Definition

an internal-combustion engine that burns heavy oil

Seed ·

Term in context

diesel engine in CommonParlance