Dictionary search results

Showing 1-2 of 2 results

cluster bomb US English

A bomb that releases a number of projectiles on impact to injure or damage personnel and vehicles