Definition of amber nectar in English:

amber nectar

noun

  • 1A liquid or (alcoholic) drink of an amber colour.

  • 2Specifically lager (in later use popularized as an advertising slogan (from 1986) for Foster's lager).

Origin

Mid 19th century.