Moonball

What is Moonball?

Moonball definition and meaning on Dictionary terms:
noun Informal.

a high lob in tennis.