What is the etymology of the word ambidextrous?

The word ambidextrous originated in the 1640s from the Latin word ambidexter, meaning "right-handed on both sides." (Ambi is a prefix for "both" and dexter means "right-handed.")