coffee liqueur

coffee liqueur

English Noun
Ad

Definition

A liqueur with coffee, such as Tia Maria or Kahlua

Ad