meaning of Bats For Both Teams

Bats For Both Teams meaning in Urban Dictionary

they have been attratced to both Genders they have been bisexual, they bat for both teams not merely one