natural cavity made in rocks from deposited rainwater - Allemand Anglais Dictionnaire