ਤੱਰਾਰ

TARRÁR

Meaning in English2

a, ctive, clever, talkative.
Source:THE PANJABI DICTIONARY-Bhai Maya Singh