howitzer carriage - Spanish English Dictionary