vitamin b12: a B vitamin that is used to treat pernicious anemia
b-complex vitamin: originally thought to be a single vitamin but now separated into several B vitamins
rest: freedom from activity (work or strain or responsibility)