Dictionary search results

Showing 1-3 of 3 results

bomb squad British & World English

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

bomb squad English-Spanish

artificieros, grupo