Definitions | chemical horn |
| noun - (nautical) a horn on a floating mine which, upon contact, releases an electrolyte that makes an electrical connection and initiates the explosion
Supplemental Details:Sponsor an extended definition for chemical horn for as little as $10 per month. Click here to contact us.
| |
|