VariousWords beta
Definitions:
Noun
Rambouillet
Definition: hardy sheep developed from the merino producing both good mutton and fine wool
Definition: A sheep of a breed that originated in France.