place where there are mills - French English Dictionary