Catalan Giants

English

Proper noun

Catalan Giants pl (plural only)

  1. (soccer) FC Barcelona