ballista - Turkish English Dictionary