The German term "Sohle" matches the English term "sole"

other german words that include "sohle" : english :
Fußsohle sole