Ontario Jeeps And Ducks Meaning