iJunoon official Urdu Dictionary
افسردہ
afsurdah
English definition for encumbered
1. a. loaded to excess or impeded by a heavy load
Sponored Video