Find the word definition

Wiktionary
banana ball

n. (context sport English) A banana shot