Subscriber login


Forgot your password?

Library card login

Other

tar oil

Definition of tar oil

noun

[mass noun]
  • a volatile oil obtained by distilling tar, sometimes used as an insecticide.