godforsaken
English
godforsaken meaning in English • godforsaken का अर्थ अंग्रेजी में
Adjective
- deserted and unhospitable.
- forlorn.