howitzer carriage - German English Dictionary