carron meaning in English
n. carron, family name; carron oil, ointment made from a mixture of linseed oil and lime water, lotion used to treat burns
n. carron, family name; carron oil, ointment made from a mixture of linseed oil and lime water, lotion used to treat burns