533,469 views
13 votes
13 votes
Find a homographs word for this definition.
"a piece of open land; to stop a vehicle".

User Abdelrhman Adel
by
2.6k points

2 Answers

25 votes
25 votes

Answer:

Landlocked or

Land-blocked

User Dadou
by
2.5k points
7 votes
7 votes
Landlocked or
Land-blocked
User Vstinner
by
2.8k points