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