stone throwing ancient war engine - Turkish English Dictionary