For offal, my dictionary gives as second meaning, "refuse, garbage". Glad to hear UK version is more palatable. I have never before heard it used to mean anything fit to eat.I can guarantee you will never see any supermarkets here advertisiing offal for sale.