macushla

Explore definitions, synonyms, and language insights of macushla

Definitions

Noun
(an Irish term of address expressing affection) darling