Thesaurus.com
Dictionary.com
Showing results for leave at the altar. Search instead for leaved the altar.

leave at the altar