Amarula in English dictionary

  • Amarula

    Meanings and definitions of "Amarula"

    • South African cream liqueur made with sugar, cream and the fruit of the African Marula tree (Sclerocarya birrea).

Sample sentences with "Amarula"

Available translations

Authors