meaning of godforsaken
1. pitiable in circumstances especially through abandonment; "desolate and despairing"; "left
">forlorn"
1. pitiable in circumstances especially through abandonment; "desolate and despairing"; "left
">forlorn"