I cannot vouch for the piece of cadaver, but otherwise, the on-line dictionaries just translate it as preparation . Since it is Latin, however, it may be fine in English as well (among medicos and pharmacists). I have a vague memory of seeing the word on a prescription once or twice.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.