The Urban Dictionary has some insane meanings of the top tennis stars. Let's have a look!
Serena Williams
That is a bit harsh!
Rafael Nadal
Well, that's not so pleasant!
Novak Djokovic
Future predictions?
Roger Federer
The Urban Dictionary on the Swiss Meastro!