hardscrabble – Meaning and Explanation

Part of speech : Adjective

Urdu Meaning (اردو معنی)

سعی لا حاصلانہ ۔ کوہ کندنی یا کاہ براری ۔ زیادہ کوشش کے باوجود کمتر نفع والا ۔

🔹 Roman Urdu