Skip to content
Kotomora

タールサンド

タ
ー
ル
サ
ン
ド

Meanings

1

noun

tar sand; oil sand

A type of unconventional petroleum deposit; the term is used in geology and energy contexts.