iJunoon official Urdu Dictionary
چُونچ دار
chonch daar
English definition for beaked
1. a. having or resembling a beak
Sponored Video