natural cavity made in rocks from deposited rainwater - Türkisch Englisch Wörterbuch