thermos

A container that keeps drinks hot or cold for hours.