meaning of Cailleach

Cailleach meaning in Urban Dictionary

A Cailleach is a female who's totally perfect in every method, but doesnt have the therapy she deserves.


Cailleach meaning in Names Dictionary

Hag.
Name Origin: Scottish
Name Gender: Female