nevertheless; still
1. nevertheless; stillWith a sense of gratitude for something, although it is not good or enough.
2. and that; at that; even thatWith disappointment over something when others are unsatisfactory or insufficient.