petrorubles

English

Noun

petrorubles

  1. plural of petroruble