Answer:
Denmark.
Step-by-step explanation:
The country that lies north of Germany and south of Norway is Denmark. Denmark is situated between Germany to the south and Norway to the north. It occupies a peninsula known as the Jutland Peninsula and consists of numerous islands, including Zealand and Funen. The southern border of Denmark is adjacent to northern Germany, and its northern border faces southern Norway across the North Sea and the Skagerrak Strait.