one that participates in a regatta - Turkish English Dictionary