ball sleeve - Turkish English Dictionary