AYLESBURY


Meaning of AYLESBURY in English

[ 'eɪlzb(ə)ri ]

■ noun ( plural ~s ) a domestic duck of a breed with white plumage.

Origin

named after the town of ~ in south central England, where the ducks were bred.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.