iJunoon official Urdu Dictionary
بُزدِل
buzdil
Search Result for lily-livered
lily
See Definition and Meaning
livered
English definition for lily-livered
1. s. easily frightened
Sponored Video