Final answer:
The Baltic Sea separates Norway, Sweden, and Finland from Germany and Poland.
Step-by-step explanation:
The sea that separates Norway, Sweden, and Finland from Germany and Poland is the Baltic Sea. The Baltic Sea is a mediterranean sea located in Northern Europe, between the Scandinavian Peninsula and the mainland of Europe. It is connected to the North Sea through the Kattegat and Skagerrak straits.