English Dictionary
Definition hedged in in British English
hedged in phrase
phrase
1
surrounded by people or things
Synonyms and related words
