AYLESBURY


Meaning of AYLESBURY in English

n. (pl. Aylesburys)

1. a bird of a breed of large white domestic ducks.

2 this breed.

Etymology: Aylesbury in S. England

Oxford English vocab.      Оксфордский английский словарь.