twilnaut Share definition Flag A loser, reject, but can be used affectionately. Hey twilnaut, get me some more tater tots! twilnaut by David Brian Brown December 25, 2007 0 0 Get merch Get the twilnaut mug. Buy Now — $32.95 See more merch