a football stadium - French English Dictionary