Can someone list the abbreviations on the bottom of the card

I have tried and failed to find this somewhere, anywhere. Rather surprised it is so hard to find:

What do the abbreviations on the bottom of the cards mean?

dat, acc, gen, etc obviously the cases
but what about art, def etc.?

Is there somewhere with a full list of these? I find them quite useful.

art = article (der, die, das, etc.)
without context i'm guessing def = definite article

Looks like your connection to Home was lost, please wait while we try to reconnect.