Translation of groto in English:

groto

grotto

noun

  • 1

    grotto, -oes, small cave