English | German | Russian | Czech

footcave English

Meaning footcave meaning

What does footcave mean?

footcave

(geology) A basal indent in a karst landscape caused by water

Are you looking for...?