self-propelled artillery (Q2000908)
artillery mounted on a vehicle for mobility and protection
Language: