gas trap
noun
1
: a drain trap : sewer trap
2
: an apparatus for separating natural gas from the petroleum in which it is dissolved
Love words? Need even more definitions?
Merriam-Webster unabridged
Share