squeaky ball - Turkish English Dictionary