luola

noun
  1. The word 'luola' is not an English word; it is Finnish for 'cave'. In English, it refers to a natural underground space large enough for a human to enter. noun
    The explorers ventured into the luola to discover ancient paintings on the walls.
    Bats often make their homes in the dark recesses of a luola.