Find the word definition

Wikipedia
Nambarrie

Nambarrie is the brand name of a tea company based in Andover, Hampshire, now owned by Twinings. Nambarrie Tea Co. Ltd. now operates delivery depots in Mallusk, County Antrim and Glasgow, being the third biggest brand in Scotland.