loggerhead shrike - English Synonyms Dictionary

loggerhead shrike

n.
[1] Lanius lucovicianus