French-English dictionary »

arraba meaning in English

FrenchEnglish
arraba nom {f}

araba(carriage)
noun