What is the meaning of 'Khemara' in the context of the football club?

A. A combination of Khmer and football
B. A reference to the club's home stadium
C. A Khmer word for victory
D. A type of sports equipment
Answer: 