https://www.dict.cc/englisch-deutsch/to+pledge+eternal++undying+allegiance+to+sb.html