meaning of ramadan kareem

meaning of ramadan kareem