representing team of a country with players from different clubs to participate internationally - French English Dictionary