tarsand

/ˈtɑː(ɹ)sænd/

tarsand

English Noun
Ad

Definition

Land with sand containing tar.

Ad