BBBCS

BBBCS stands for British Belgian Blue Cattle Society

BBBCS
Share
Abbreviations And Their Meaning