an ice lolly vendor - German English Dictionary