puisard meaning in English
n. sump, drainage ditch, pit into which waste liquid drains; chamber into which motor fluids drain before being recirculation or disposal
n. sump, drainage ditch, pit into which waste liquid drains; chamber into which motor fluids drain before being recirculation or disposal