probably in neverland they've got banksgiving day too
banksgiving day: banks giving, that would be definitely something to be thankful for
"probably in neverland they've got banksgiving day too" What is the definition of "banksgiving day"?