Dictionary search results

Showing 1-4 of 4 results

bomb squad British & World English

A division of a police force appointed to investigate the planting and detonation of terrorist bombs

bomb squad in squad English-Spanish

artificieros, grupo