0 votes
What is the meaning of Chelsea FC?

1 Answer

0 votes
Chelsea Football Club are an English professional football club based in Fulham, London.
...