What does "grotto" mean?

Grotto: A natural covered opening in the earth; a cave; also, an artificial recess, cave, or cavernlike apartment.

Sources