Uncertain, but probably from an alteration of Vulgar Latin *strambus (“squinting, crosseyed, crooked, distorted”), from Latin strabus, from Ancient Greek στραβός (strabós).
Practice speaking and memorizing "zambo" and many other words and sentences in Spanish.