Urdu Meanings
iJunoon official Urdu Dictionary
Definitions
English definition for droll
1. s. comical in an odd or whimsical manner
All in One
A droll is a short comical sketch of a type that originated during the Puritan Interregnum in England.
Related Images
Related Images/Visuals for droll
Sponored Video