refreshment made with finely chopped ice with some essence or fruit juice - Anglais Synonymes Dictionnaire

Can't found any synonym terms.