English Dictionary
Definition landing pad in British English
landing pad noun
[countable]noun1
a place on a building or on the ground where a helicopter can land

English Dictionary
a place on a building or on the ground where a helicopter can land