long-boom satellite - Turkish English Dictionary