The English term "site" matches the Dutch term "ligging"

other english words that include "site" : dutch :
across, opposite aan de overkant van
parasite klaploper
parasite parasiet
opposite tegenover