Definition, synonyms and related words
A platform (on a vessel or offshore structure) allowing helicopters to land and take off.