Canine blood groups: description of 20 specificities

Canine blood groups: description of 20 specificities