iJunoon official Urdu Dictionary
English definition for depressing
1. s. causing dejection
2. s. causing or suggestive of sorrow or gloom
1 related posts found for word depressing in iJunoon Website
Sponored Video