French-English dictionary »

dobra meaning in English

FrenchEnglish
dobra nom

dobra◼◼◼(official currency of São Tomé and Príncipe)
noun