Charlottepate Charlottepate 05-11-2020 History contestada Which British ruler defeated the Spanish Armada? A.Queen Elizabeth B. King George C. Queen Victoria D.King Henry