an ice cream shop - French English Dictionary