Noun
ball machine (plural ball machines) (tennis) A machine that shoots tennis balls out of a pipe, allowing a player to practise hitting them.