What is the meaning of Ambidextrous?

Having equal ability in both hands; in particular, able to write equally well with both hands.

Equally usable by left-handed and right-handed people (as a tool or instrument).

Practising or siding with both parties.

Of a person, bisexual.

Exceptionally skillful; adept in more than one medium, genre, style, etc.

Source: wiktionary.org