ballista - German English Dictionary