Subscriber login


Forgot your password?

Library card login

Other

tar ball

Definition of tar ball

noun

  • a lump of solidified crude oil found in or on the sea, or washed up on shore.

tar ball in other Oxford dictionaries

Definition of tar ball in the US English dictionary