Dictionary search results

Showing 1-2 of 2 results

smoke bomb British & World English

A bomb that emits dense smoke as it explodes

smoke-bomb English-Spanish

bomba f de humo