howitzer motor carriage - Espagnol Anglais Dictionnaire