stone placed on beds of rivers to support engineering works - Spanisch Englisch Wörterbuch