The English term "imposing" matches the Dutch term "indrukwekkend"

other english words that include "imposing" : dutch :
imposing imponerend