olonets /oʊləˈnets/ ← Back to O Definitions 1. noun A town in Leningrad Oblast, Russia. “The town of Olonets is known for its beautiful lake scenery.” Synonyms town village Antonyms city metropolis