Definitions of indoora:

  • adjective:   located, suited for, or taking place within a building