The English term "altar" matches the Dutch term "altaar"

other english words that include "altar" : dutch :
Gibraltar Gibraltar