Galician English Dictionary

galego - English

un lastre in English:

1. a slab a slab