petrorubles
English
Noun
petrorubles
plural of
petroruble