Aylesbury

What is Aylesbury?

Aylesbury definition and meaning on Dictionary terms:
noun
one of an English breed of white, domestic ducks.

 

reference: https://www.dictionary.com/browse/aylesbury

Tags: