What does Bats For Both Teams mean?

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