boat launch - Turkish English Dictionary