Best definition for Deboon
1) To give back stolen goods voluntarily. (The pirates debooned their booty, for they were conscience-stricken and wanted to change.)
A kind of monkey
Sweep
Vote
See this poll on:
https://poll.fm/9809925/embed