Yes, sheet music can be quite cryptic.
ritard - I don't recall seeing this one before, but I think it means to slow down.
pp - To play very softly/quietly.
die - IDK.
mf - LOL, it stands for mezzoforte, which means somewhere between loud and quiet; Medium loudness.