Galician English Dictionary

galego - English

rama in English:

1. rama rama