WATER SEAL


Meaning of WATER SEAL in English

water that seals a pipe to prevent the escape of nasty smells

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.