tit-tat-toe - French English Dictionary