turkey head office - French English Dictionary