ancient engine to cast stones - Allemand Anglais Dictionnaire