The English term "village, spot, location, town, courtyard, place" matches the Dutch term "plaats"

other english words that include "village" : dutch :
village dorp
other english words that include "location" : dutch :
spot, location lokaliteit
spot, location, place oord
room, spot, location, space ruimte
other english words that include "courtyard" : dutch :
courtyard binnenplaats
courtyard erf
courtyard, garden hof