Definition for 'rambouillet'

user image
"rambouillet" NOUN Definition -
  • hardy sheep developed from the merino producing both good mutton and fine wool