Welsh baseball

English

Noun

Welsh baseball (uncountable)

  1. Synonym of British baseball.