1 ground seal | Definition of ground seal

ground seal

noun

Definition of ground seal