Etymology
Advertisement

hotch-potch

see hodgepodge.

Advertisement
Advertisement