meaning of alcaudón

alcaudón - Spanish to English

smaller grey shrike [Br.]