Avid usually means very eager or enthusiastic. If you're an avid reader, it means you read as much as you can, whenever you can.
But this adjective can also mean wanting something so much that you can be thought of as greedy. For example, a person can be avid for success or power. Avid is from French avide, from Latin avidus, from avere "to desire, crave."