petrorouble

English

Noun

petrorouble (plural petroroubles)

  1. Rare spelling of petroruble