ancient engine to cast stones - Deutsch Englisch Wörterbuch