The definition of an English cocker spaniel is a small spaniel dog.
(noun)An example of an English cocker spaniel is a dog that has a coat similar to that of a golden retriever.
See English cocker spaniel in Webster's New World College Dictionary
Learn more about English cocker spaniel