Definition of greens fee in English:

greens fee

noun