Translation of groto in English:

groto

grotto

noun

  • 1

    grotto, small cave