narragansett turkey - Spanish English Dictionary