to pledge undying love (idiom); oath of eternal love/to swear by all the Gods
Copyright © 2025 3Dict.net