meaning of briar woods high school

briar woods high school meaning in Urban Dictionary

a school in north virginia where its std ratio exceeds the kingdom condition building.