indoor Meaning and Definition
1. a. located, suited for, or taking place within a building
2. s. within doors
Indoor netball is a variation of netball, played exclusively indoors, in which the playing court is surrounded on each side and overhead by a net.
Sponored Video