Tête de veau means “head of calf” in English. So, why would there be a sign offering tête de veau and vegetables in Annecy recently? Because people eat whole heads of calves here in France, as well as in Italy …

Tete de Veau Read more »