Italian-English dictionary »

rambata meaning in English

ItalianEnglish
rambata noun

rambade(nautical)
noun