revenue
Top 35000
Meanings
Noun
1. a (physical) return; arrival
2. the action of game leaving the forest to graze (hunting)