Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

moonball Definition

Cancel
moonball
noun
A medium-high offensive lob hit with topspin

Words Related to moonball!

moonball Examples by Brain Bank Users