Etymology
Advertisement

sheep-dog (n.)

1774, from sheep (n.) + dog (n.).

Others are reading

Advertisement
Advertisement