star-spangled banner - French English Dictionary