HELICOPTER LANDING PLATFORM

SN An artificial, sometimes temporary, platform on which helicopters can take off and land.
CL TRANSPORT
BT AIR TRANSPORT SITE