Grotto

Tamil Dictionary definitions for Grotto

Grotto : மண்டபம், குகை

Grotto definition

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