Haggle = Kah-gl
I wonder about your dialect, if for you, "bagel" rhymes with "gaggle".
California English.
California English.