artillery carriage - German English Dictionary