strong-billed shrike - Spanish English Dictionary