YourDictionary

What does AvivaPet stand for?

Aviva Petroleum, Inc. - Associated Press (SAG)

link/cite print suggestion box