English Dictionary
◊ GROTTO
grotto
n : a small cave (usually with attractive features) [syn: {grot}]