Thermos bottle
~noun
Entry: a container that keeps liquids hot or cold for many hours. The vacuum between its two glass walls prevents heat or cold from escaping.
@ Milton-Kindersley Advanced Dictionary