What is the name for a structure giving direct communication between an artery and a vein?

A blood vessel that provides a direct link between an artery and a vein is a shunt vessel.

For example, shunt vessels connect arterioles and venules in the skin, to cut down heat loss in cold weather.

In surgery, a shunt is a device used to connect two vessels or chambers of the cardiovascular system.