meaning of merino sheep

1. white sheep originating in Spain and producing a heavy fleece of exceptional quality


Related Words

merino sheep |

Developed & Maintained By Taraprasad.com

Treasure Words