Meaning

2 senses
  1. Cleverly or judiciously positioned.

  2. Having an advantageous position.

Forms

better-placed/more well-placed, best-placed/most well-placed

See also

neighbours in the dictionary
well-placed — meaning, examples, forms, synonyms | Krumeto