英语听力精选进阶版 13667(在线收听

Why zebras have stripes

Vocabulary

unmistakable

something you can't confuse with another thing

camouflage

clothing or pattern designed to prevent the wearer from being seen

predators

an animal that hunts

irritating

annoying

ubiquitous

found everywhere

horsefly

a large flying insect which bites horses and other animals

fly-infested

filled with flies

ancestor

a past relative of

evolved

developed gradually from

scourge

something that causes suffering

  原文地址:http://www.tingroom.com/lesson/yytljxjjb/477137.html