touchball

noun

Definition of touchball