Definition of plateau green in English:

plateau green

noun

  • A putting green consisting of a level area on top of a bank or mound.

Origin

Early 20th century; earliest use found in The Times.