meaning of stafford

1. English breed of strong stocky dog having a broad skull and smooth coat


Related Words

staffordshire bullterrier | staffordshire terrier | staffordshite bull terrier |

Developed & Maintained By Taraprasad.com

Treasure Words