surface launch - Turkish English Dictionary