long loaf of french bread - Turkish English Dictionary