tank engine

tank locomotive


noun

a steam locomotive that carries its water supply in tanks mounted around its boiler