The Italian term "partecipante" matches the English term "entrant"

other italian words that include "partecipante" : english :
partecipante participant
partecipante, abbonato subscriber