billions of calories - French English Dictionary