mheeeee mheeeee 14-09-2020 Social Studies contestada The body of water that separates England and France is A. the North Sea B. the Baltic Sea C. the English Channel D. the French Channel