anything serving to maintain separation by obstructing vision or access
Seed ·
barrier in CommonParlance