HelloItsMePlayGames HelloItsMePlayGames 22-01-2022 English contestada Find a homographs word for this definition. "a piece of open land; to stop a vehicle".