Top definition
Originally "Kiraak".

Originated in Hyderabad city of India.
Meaning: To show if something is awesome, outstanding.
What a Kirack chick going over there.
by Rhayzor May 12, 2018
Get the mug
Get a Kirack mug for your dog Manley.