landing helicopter dock - Turkish English Dictionary