New English-Irish Dictionary
  • EN > GA
  • GA > EN

demerara

(also

demerara sugar

) noun FOOD
siúcra demerara

Related Entries

  • EN > GA
  • GA > EN

demerara