1 dustcoat | Definition of dustcoat

dustcoat

noun

Definition of dustcoat

chiefly British