turkey head office - Spanish English Dictionary