Top definition
1. Gaelic term meaning a "charmed one"
2. an old Scottish endearment meaning "darling one" or "sweet one"
My kylyrra , you should belive in me.
by R.Hoskins August 28, 2007
Get the mug
Get a kylyrra mug for your friend Vivek.