The English term "large" matches the Swedish term "stor"

other english words that include "large" : swedish :
enlarge förstora, vidga
largely till stor del