BOOM


Meaning of BOOM in English

A floating device used to contain oil on a body of water.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.