revenueTop 35000MeaningsNoun1. a (physical) return; arrival2. the action of game leaving the forest to graze (hunting)