Skip to content
Kotomora

ドラムリン

Meanings

1

noun

drumlin

A streamlined hill formed by glacial action, used in geology and physical geography.