haven (rendezvous point) - Turkish English Dictionary