magret of duck - Spanish English Dictionary