The Latin root "ambi-" in the word "ambidextrous" means "both". The word "dexter" means "right" or "favorable".
The word "ambidextrous" literally means "both right" or "both favorable". It comes from the Latin word "ambidexter" which means "right on both sides".
In 1646, English physician and author Sir Thomas Browne combined "dexter" with the Latin prefix "ambi-" to form "ambidextrous".
"Ambidextrous" has three meanings:
Equally expert with each hand
Informal highly skilled or adept
Underhanded; deceitful
HOPE IT IS HELPFUL