What does BC Lions mean?

BC Lions meaning in Urban Dictionary

definitely the maximum CFL team ever before dominating the Montreal Alouetes in the 2006 Grey Cup.