macushla - Dictionary definition and meaning for word macushla
Macushla. My kiss of my heart, my pulse - ma kiss la !