thermoshaker

Noun

 * 1) A piece of laboratory equipment that heats and shakes