person who sells coffee slushies - German English Dictionary