News

resort...

  re·sort [ri-zawrt] noun:  a place to which people frequently or generally go for relaxation or pleasure, especially one providing...