
1) Automotive fuel retailer 2) Finnish brand 3) Rainy-day reserve
Found on
https://www.crosswordclues.com/clue/neste
[river] The Neste is a river in southern France, a left tributary of the Garonne. It rises from several sources around Saint-Lary-Soulan, central Pyrenees and flows through the following departments and towns: The Neste flows into the Garonne in Montréjeau. ...
Found on
http://en.wikipedia.org/wiki/Neste_(river)
No exact match found.