place of concealment - Turkish English Dictionary