The Idiom Attic - a collection of hundreds of English idioms, each one explained.
The meaning of "amber nectar"
" Amber nectar "
Meaning:
A slang term for lager.
Example:
I've been in the outback all day rounding up sheep and my throat's as dry as a pommies towel. I'm just about ready to sink a few tinnies of the amber nectar.
Where did it originate?:
Originally the USA but only becoming widely used following its use as an advertising slogan by Foster's Lager, initially in Australia.