meaning of Carriad

Carriad meaning in Urban Dictionary

Female, Welsh term for 'my darling'. A.k.a. Caz.