GODFORSAKEN

Definition of GODFORSAKEN

  1. (adj)located in a dismal or remote area; desolate