English definition of “earn”
GET MONEY [I, T] › to get money for doing work: She earns more than £40,000 a year.
earn a/your living › to work to get money for the things you need
DESERVE [T] › to get something that you deserve because of your work, qualities, etc: As a teacher you have to earn the respect of your students.
PROFIT [T] › to make a profit: an account that earns a high rate of interest